package com.broada.apm.model;

import java.util.Date;

public class TransactionDetail {

	private String id;
	private String transactionId;// 交易跟踪的id
	private Date startTime;
	private Date endTime;
	private String l7Message;
	private String applicationId;
//	private String srcIp;// 来源IP
//	private String dstIp;// 目标IP
//	private int srcPort;// 来源端口
//	private int dstPort;// 目标端口
//	private int protocol;// 协议号
//	private Date connectionEstablishTime;// 连接建立时间
//	private long connectionSynTime;// TCP建链时间
//	private String transactionTitle;
//	private Date requestStartTime;// 开始时间
//	private boolean isResponseRequired; // 是否需要response
//	private String requestMethod;// 请求方式
////	private String requestParamData;// 请求参数
//	private String requestHost;// 主机
//	private String requestUrl;
////	private String requestConnection;// 连接方式
////	private String requestCacheControl;
////	private String requestAccept;
////	private String requestIfModifiedSince;
////	private String requestUserAgent;
////	private String requestReferer;
////	private String requestAcceptEncoding;
////	private String requestAcceptLanguage;
////	private String requestCookie;
//	private long requestSendTime;
//	private long requestDataByte;
//	private Date requestEndTime;
//	private Date responseStartTime;
//	private String responseServer;
////	private String responseConnection;
//	private String responseDate;
////	private String responseCacheControl;
////	private String responseExpires;
////	private String responseContentType;
////	private String responseKeepAlive;
//	private long responseServerTime;
//	private long responseDataByte;
//	private Date responseEndTime;
//	private long responseDownloadTime;
//	private String responseCode;
//	private String responseCodeString;
//	private String code;// 交易号
//	private String name;// 交易名称
//	private String channelName;// 交易渠道名称
//	private String channelCode;// 交易渠道编码
//	private String typeName;// 交易类型名称
//	private String typeCode;// 交易类型编码

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}
	public TransactionDetail() {
		
	}
	
	public TransactionDetail(String id, String transactionId, String l7Message, Date startTime, Date endTime, String applicationId) {
		this.id = id;
		this.transactionId = transactionId;
		this.l7Message = l7Message;
		this.startTime = startTime;
		this.endTime = endTime;
		this.applicationId = applicationId;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getTransactionId() {
		return transactionId;
	}

	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}

	public String getL7Message() {
		return l7Message;
	}

	public void setL7Message(String l7Message) {
		this.l7Message = l7Message;
	}

	public String getApplicationId() {
		return applicationId;
	}

	public void setApplicationId(String applicationId) {
		this.applicationId = applicationId;
	}

//	public String getSrcIp() {
//		return srcIp;
//	}
//
//	public void setSrcIp(String srcIp) {
//		this.srcIp = srcIp;
//	}
//
//	public String getDstIp() {
//		return dstIp;
//	}
//
//	public void setDstIp(String dstIp) {
//		this.dstIp = dstIp;
//	}
//
//	public int getSrcPort() {
//		return srcPort;
//	}
//
//	public void setSrcPort(int srcPort) {
//		this.srcPort = srcPort;
//	}
//
//	public int getDstPort() {
//		return dstPort;
//	}
//
//	public void setDstPort(int dstPort) {
//		this.dstPort = dstPort;
//	}
//
//	public int getProtocol() {
//		return protocol;
//	}
//
//	public void setProtocol(int protocol) {
//		this.protocol = protocol;
//	}
//
//	public Date getConnectionEstablishTime() {
//		return connectionEstablishTime;
//	}
//
//	public void setConnectionEstablishTime(Date connectionEstablishTime) {
//		this.connectionEstablishTime = connectionEstablishTime;
//	}
//
//	public long getConnectionSynTime() {
//		return connectionSynTime;
//	}
//
//	public void setConnectionSynTime(long connectionSynTime) {
//		this.connectionSynTime = connectionSynTime;
//	}
//
//	public String getTransactionTitle() {
//		return transactionTitle;
//	}
//
//	public void setTransactionTitle(String transactionTitle) {
//		this.transactionTitle = transactionTitle;
//	}
//
//	public Date getRequestStartTime() {
//		return requestStartTime;
//	}
//
//	public void setRequestStartTime(Date requestStartTime) {
//		this.requestStartTime = requestStartTime;
//	}
//
//	public boolean isResponseRequired() {
//		return isResponseRequired;
//	}
//
//	public void setResponseRequired(boolean isResponseRequired) {
//		this.isResponseRequired = isResponseRequired;
//	}
//
//	public String getRequestMethod() {
//		return requestMethod;
//	}
//
//	public void setRequestMethod(String requestMethod) {
//		this.requestMethod = requestMethod;
//	}
//
////	public String getRequestParamData() {
////		return requestParamData;
////	}
////
////	public void setRequestParamData(String requestParamData) {
////		this.requestParamData = requestParamData;
////	}
//
//	public String getRequestHost() {
//		return requestHost;
//	}
//
//	public void setRequestHost(String requestHost) {
//		this.requestHost = requestHost;
//	}
//
//	public String getRequestUrl() {
//		return requestUrl;
//	}
//
//	public void setRequestUrl(String requestUrl) {
//		this.requestUrl = requestUrl;
//	}
//
////	public String getRequestConnection() {
////		return requestConnection;
////	}
////
////	public void setRequestConnection(String requestConnection) {
////		this.requestConnection = requestConnection;
////	}
////
////	public String getRequestCacheControl() {
////		return requestCacheControl;
////	}
////
////	public void setRequestCacheControl(String requestCacheControl) {
////		this.requestCacheControl = requestCacheControl;
////	}
////
////	public String getRequestIfModifiedSince() {
////		return requestIfModifiedSince;
////	}
////
////	public void setRequestIfModifiedSince(String requestIfModifiedSince) {
////		this.requestIfModifiedSince = requestIfModifiedSince;
////	}
////
////	public String getRequestUserAgent() {
////		return requestUserAgent;
////	}
////
////	public void setRequestUserAgent(String requestUserAgent) {
////		this.requestUserAgent = requestUserAgent;
////	}
////
////	public String getRequestReferer() {
////		return requestReferer;
////	}
////
////	public void setRequestReferer(String requestReferer) {
////		this.requestReferer = requestReferer;
////	}
////
////	public String getRequestAcceptEncoding() {
////		return requestAcceptEncoding;
////	}
////
////	public void setRequestAcceptEncoding(String requestAcceptEncoding) {
////		this.requestAcceptEncoding = requestAcceptEncoding;
////	}
////
////	public String getRequestAcceptLanguage() {
////		return requestAcceptLanguage;
////	}
////
////	public void setRequestAcceptLanguage(String requestAcceptLanguage) {
////		this.requestAcceptLanguage = requestAcceptLanguage;
////	}
////
////	public String getRequestCookie() {
////		return requestCookie;
////	}
////
////	public void setRequestCookie(String requestCookie) {
////		this.requestCookie = requestCookie;
////	}
//
//	public long getRequestSendTime() {
//		return requestSendTime;
//	}
//
//	public void setRequestSendTime(long requestSendTime) {
//		this.requestSendTime = requestSendTime;
//	}
//
//	public long getRequestDataByte() {
//		return requestDataByte;
//	}
//
//	public void setRequestDataByte(long requestDataByte) {
//		this.requestDataByte = requestDataByte;
//	}
//
//	public Date getRequestEndTime() {
//		return requestEndTime;
//	}
//
//	public void setRequestEndTime(Date requestEndTime) {
//		this.requestEndTime = requestEndTime;
//	}
//
//	public Date getResponseStartTime() {
//		return responseStartTime;
//	}
//
//	public void setResponseStartTime(Date responseStartTime) {
//		this.responseStartTime = responseStartTime;
//	}
//
//	public String getResponseServer() {
//		return responseServer;
//	}
//
//	public void setResponseServer(String responseServer) {
//		this.responseServer = responseServer;
//	}
//
////	public String getResponseConnection() {
////		return responseConnection;
////	}
////
////	public void setResponseConnection(String responseConnection) {
////		this.responseConnection = responseConnection;
////	}
//
//	public String getResponseDate() {
//		return responseDate;
//	}
//
//	public void setResponseDate(String responseDate) {
//		this.responseDate = responseDate;
//	}
//
////	public String getResponseCacheControl() {
////		return responseCacheControl;
////	}
////
////	public void setResponseCacheControl(String responseCacheControl) {
////		this.responseCacheControl = responseCacheControl;
////	}
////
////	public String getResponseExpires() {
////		return responseExpires;
////	}
////
////	public void setResponseExpires(String responseExpires) {
////		this.responseExpires = responseExpires;
////	}
////
////	public String getResponseContentType() {
////		return responseContentType;
////	}
////
////	public void setResponseContentType(String responseContentType) {
////		this.responseContentType = responseContentType;
////	}
////
////	public String getResponseKeepAlive() {
////		return responseKeepAlive;
////	}
////
////	public void setResponseKeepAlive(String responseKeepAlive) {
////		this.responseKeepAlive = responseKeepAlive;
////	}
//
//	public long getResponseServerTime() {
//		return responseServerTime;
//	}
//
//	public void setResponseServerTime(long responseServerTime) {
//		this.responseServerTime = responseServerTime;
//	}
//
//	public long getResponseDataByte() {
//		return responseDataByte;
//	}
//
//	public void setResponseDataByte(long responseDataByte) {
//		this.responseDataByte = responseDataByte;
//	}
//
//	public Date getResponseEndTime() {
//		return responseEndTime;
//	}
//
//	public void setResponseEndTime(Date responseEndTime) {
//		this.responseEndTime = responseEndTime;
//	}
//
//	public long getResponseDownloadTime() {
//		return responseDownloadTime;
//	}
//
//	public void setResponseDownloadTime(long responseDownloadTime) {
//		this.responseDownloadTime = responseDownloadTime;
//	}
//
//	public String getResponseCode() {
//		return responseCode;
//	}
//
//	public void setResponseCode(String responseCode) {
//		this.responseCode = responseCode;
//	}
//
//	public String getResponseCodeString() {
//		return responseCodeString;
//	}
//
//	public void setResponseCodeString(String responseCodeString) {
//		this.responseCodeString = responseCodeString;
//	}
//
////	public String getRequestAccept() {
////		return requestAccept;
////	}
////
////	public void setRequestAccept(String requestAccept) {
////		this.requestAccept = requestAccept;
////	}
//
//	public String getCode() {
//		return code;
//	}
//
//	public void setCode(String code) {
//		this.code = code;
//	}
//
//	public String getName() {
//		return name;
//	}
//
//	public void setName(String name) {
//		this.name = name;
//	}
//
//	public String getChannelName() {
//		return channelName;
//	}
//
//	public void setChannelName(String channelName) {
//		this.channelName = channelName;
//	}
//
//	public String getChannelCode() {
//		return channelCode;
//	}
//
//	public void setChannelCode(String channelCode) {
//		this.channelCode = channelCode;
//	}
//
//	public String getTypeName() {
//		return typeName;
//	}
//
//	public void setTypeName(String typeName) {
//		this.typeName = typeName;
//	}
//
//	public String getTypeCode() {
//		return typeCode;
//	}
//
//	public void setTypeCode(String typeCode) {
//		this.typeCode = typeCode;
//	}

}
